#ifndef KURCACISLASH_H
#define KURCACISLASH_H

#ifndef KURCACI_H
#include "kurcaci.h"
#endif

#ifndef FIELD_H
#include "field.h"
#endif

//class kurcacislash
//merupakan kelas turunan dari kurcaci
//	void slash()
//		kurcaci slash hanya bisa membersihkan tanaman yang mati

class KurcaciSlash : public Kurcaci {
	
	public:
	
	//constructor, copy constructor, destructor
	KurcaciSlash();
	KurcaciSlash(const KurcaciSlash&);
	~KurcaciSlash();
	
	//untuk membersihkan tanaman yang telah mati
	//plant.isMati()==true
	void slash(field*);

	//untuk berjalan ke arah dimana kurcaci dapat melakukan suatu pekerjaan
	//dalam kasus ini membersihkan tanaman yang telah mati
	void walk(field *,int,int,int,int,int,int,int,int);
	
	point NearestPoint(field*);
		
};

#endif

